forked from Bubberstation/Bubberstation
-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Porting Quirks from S.P.L.U.R.T. #10
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
MosleyTheMalO
requested changes
Jul 12, 2024
So, for posterity, if you ever need to fix your tgstation.dme file order, just open it in dreammaker and it should sort automatically |
seems there's a lot more quirks in the list too...
…n/S.P.L.U.R.T-tg into quirks_from_Splurt
gotta continue excitable
Implements the Elite Cybernetic Lungs and Recycler Cybernetic Lungs. This replaces the breathless quirk with a loadout augmentation.
This reverts the addition of cybernetic lungs, which have been moved to a new branch.
Initial re-implementation of Bloodsucker Fledgling. Requires additional testing. May still have some bugs. Ability: Bite - Compatible with Hemophage - Can be used in blood volume or nutrition mode - New blood type interactions for eight exotic blood types - Causes you to actually face the target Ability: Revive - Now checks all non-organic biotypes - Checks for fire damage again - Compatible with Do Not Revive ID card - Added 11 new species-exclusive ID card type names - Now uses your operative name - Can spawn in more locations on the user Misc - Updated flavor texts - Hemophage tongue now uses bloodfledge bite
- Adds the Hemorrhagic Sanguinizer - Adds proc get_blood_prefix() - Adds new bloodmag sprite
- Removes pleasure adjustment - Assigns unique icons to new quirks - Fixes uppercase letter for hypnotic gaze - Fixes quirk conflicts for hypnotic gaze
- Reimplement breast milk - Remove fake sparks effect
- Add minimum amount of nutrition - Prevent gaining more nutrition if full - Handle nutrition closer to nutriment
- Add quirk ID type - Add quirk ID trim type - Add fallback ID card sprite - Add fallback ID card trim - Add new bloodfledge ID sprite - Update bloodfledge ID to use advanced type - Changed ID role from "-sucker Fledgling" to "-fledge"
Adds quirk ID cards and trims for Concubus, Gargoyle, Hallowed, Rad Fiend, and Werewolf. Also updates the bloodfledge overlay to be red.
- Add parent return checks - Add usage check flags to Cosmetic Glow and Werewolf - Removes unnecessary variable from Body Morpher
- Fix owner holy anti-magic check - Fix examine text examiner quirk check - Add balloon alerts to bite failures - Add check for missing eyes - Add check for robotic eyes - Add check for being staked - Add check for being just a brain - Add separate message for bite target face-screen and interrupted bite interactions - Add tongue preference for BLOODY food - Add coffin interaction checks - Add define for healing amount - Add coffin healing functionality - Add coffin healing support for blood volume mode - Add penalty for being staked while unconsious - Add examine text for revival ability - Add comments to defines - Remove obsolete revival amount of time dead log - Change some alerts to use span_warning - Update many comments to be more descriptive - Ignore bite target for visible messages - Refactor coffin healing application - Refactor revival check with heal_and_revive() - Enable brute damage limit for revival - Increase revive resulting nutrition from 0 to NUTRITION_LEVEL_STARVING
Reimplements quirk reagent interactions using signals. - Adds Strange Nutriment - Adds Bloodfledge blood processing - Adds Bloodfledge check for drinking blood with no DNA - Adds Bloodfledge penalty for being splashed with Holy Water - Adds new mood events for Bloodfledge blood processing - Adds defines for Cursed Blood static values - Adds defines for quirk reagent splashing damage - Adds text styling to Cursed Blood forced speech - Adds screen alert for Cursed Blood holy water interaction - Adds compatability between Sodium Sensitivity and Salt Water - Removes TRAIT_NO_PROCESS_FOOD - Changes all quirks involving reagent interactions to use signals - Changes instances of TRAIT_NO_PROCESS_FOOD to use TRAIT_LIVERLESS_METABOLISM - Changes Cursed Blood holy water to use a status effect instead of reagent processing - Increases damage dealt by Cursed Blood holy water seisure
- Separated holy water splash and metabolize timers - - Timer is now unlimited while metabolizing - Added deity name to some Dream messages - Added 20 new dream messages - Updated description
Adds the MOB_VAMPIRIC biotype to Bloodfledge quirk holders.
Adds a new element flutter_move that allows for movement in pressurized zero gravity environments. The Flutter quirk now uses this element.
Fixes instances of copy-pasted values in the flutter_move element.
Adds unique comments to trait definitions used by quirks stating what quirk they belong to.
Adds a new element that causes living mobs to receive penalties upon entering the chapel. This is applied to quirks Bloodfledge and Cursed Blood.
Converts weakness to holy water - formally used by Bloodfledge - into a component. Now applies to both Bloodfledge and Cursed Blood.
Adds additional options for Cursed Blood deity names. Can now use Nar'Sie, Ratvar, chaplain's deity, character preference, or a random crew if nothing else is found.
- Fixes removing Hallowed potentially removing chaplain holy status - Adds parameters to /add - Removes useless parent returns - Moves non-mind /post_add functions to /add - Moves mind-related /add functions to use /post_add - Moves Excitable element addition and removal to after parent return
- Adds defines for quirk examine status effect IDs - Adds subtype for quirk examine status effects - Remove useless examine status effect processing
Further integration between Bloodfledge and Hemophage. - Fixed improper Bloodfledge trait removal - Added Hemophage chapel weakness - Added Hemophage holy water weakness - Removed potentially abusable Hemophage traits - Updated Bloodfledge flavor text to reduce potential confusion - Reduced redundant add/remove actions for Hemophage Bloodfledges
- Add element trait for flutter_move - Add support for force and pressure variables to flutter_move - Add checks for being pulled or thrown to flutter_move - Add always drift trait to Flutter - Update description for Flutter - Update Flutter to use AddElementTrait instead of AddElement - Refactor can-use check on flutter_move to a separate proc
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
About The Pull Request
Few things from:
Porting any missing Quirks from S.P.L.U.R.T.
Why It's Good For The Game
For rebase purpose
Proof Of Testing